// 探索发现相关类型定义

export interface ExpertCategory {
  id: string;
  name: string;
  icon: string;
  color: string;
  description: string;
  articleCount: number;
}

export interface HealthArticle {
  id: string;
  title: string;
  summary: string;
  content: string;
  author: string;
  authorTitle: string;
  category: string;
  tags: string[];
  readCount: number;
  likeCount: number;
  publishTime: number;
  coverImage?: string;
}

export interface TrendingTopic {
  id: string;
  title: string;
  description: string;
  discussionCount: number;
  icon: string;
  trend: 'up' | 'down' | 'stable';
}

export interface FeedItem {
  id: string;
  type: 'article' | 'question' | 'topic';
  data: HealthArticle | TrendingTopic;
  reason?: string; // 推荐理由
}